package com.tjbank.cssys.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class CkOutsourcingCompany {
    private Long id;

    private String bank;

    private String outsourcingCompany;

    private String outCompanyCode;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date startTime;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date endTime;

    private Integer state;

    private Integer powerValue;

    private Double profitMargin;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date updateTime;

    private String updatePeople;

    private Integer category;

    private String caseType;

    private String checkModel;

    private Double agencyPrepay;

    private String prepayMax;

    private Double agencyReturnRate;

    private Double rateM1;

    private Double rateM2;

    private Double rateM3;

    private Double rateM4;

    private Double rateM5;

    private Double rateM6;

    private Double rateM6Plus;

    private Double backRate;

    private Integer peopleNum;

    private Double peoplePrice;

    private byte[] mechanismId;

    private String acceptLevel;




    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank == null ? null : bank.trim();
    }

    public String getOutsourcingCompany() {
        return outsourcingCompany;
    }

    public void setOutsourcingCompany(String outsourcingCompany) {
        this.outsourcingCompany = outsourcingCompany == null ? null : outsourcingCompany.trim();
    }

    public String getOutCompanyCode() {
        return outCompanyCode;
    }

    public void setOutCompanyCode(String outCompanyCode) {
        this.outCompanyCode = outCompanyCode == null ? null : outCompanyCode.trim();
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getPowerValue() {
        return powerValue;
    }

    public void setPowerValue(Integer powerValue) {
        this.powerValue = powerValue;
    }

    public Double getProfitMargin() {
        return profitMargin;
    }

    public void setProfitMargin(Double profitMargin) {
        this.profitMargin = profitMargin;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdatePeople() {
        return updatePeople;
    }

    public void setUpdatePeople(String updatePeople) {
        this.updatePeople = updatePeople == null ? null : updatePeople.trim();
    }

    public Integer getCategory() {
        return category;
    }

    public void setCategory(Integer category) {
        this.category = category;
    }

    public String getCaseType() {
        return caseType;
    }

    public void setCaseType(String caseType) {
        this.caseType = caseType == null ? null : caseType.trim();
    }

    public String getCheckModel() {
        return checkModel;
    }

    public void setCheckModel(String checkModel) {
        this.checkModel = checkModel == null ? null : checkModel.trim();
    }

    public Double getAgencyPrepay() {
        return agencyPrepay;
    }

    public void setAgencyPrepay(Double agencyPrepay) {
        this.agencyPrepay = agencyPrepay;
    }

    public Double getAgencyReturnRate() {
        return agencyReturnRate;
    }

    public void setAgencyReturnRate(Double agencyReturnRate) {
        this.agencyReturnRate = agencyReturnRate;
    }

    public Double getRateM1() {
        return rateM1;
    }

    public void setRateM1(Double rateM1) {
        this.rateM1 = rateM1;
    }

    public Double getRateM2() {
        return rateM2;
    }

    public void setRateM2(Double rateM2) {
        this.rateM2 = rateM2;
    }

    public Double getRateM3() {
        return rateM3;
    }

    public void setRateM3(Double rateM3) {
        this.rateM3 = rateM3;
    }

    public Double getRateM4() {
        return rateM4;
    }

    public void setRateM4(Double rateM4) {
        this.rateM4 = rateM4;
    }

    public Double getRateM5() {
        return rateM5;
    }

    public void setRateM5(Double rateM5) {
        this.rateM5 = rateM5;
    }

    public Double getRateM6() {
        return rateM6;
    }

    public void setRateM6(Double rateM6) {
        this.rateM6 = rateM6;
    }

    public Double getRateM6Plus() {
        return rateM6Plus;
    }

    public void setRateM6Plus(Double rateM6Plus) {
        this.rateM6Plus = rateM6Plus;
    }

    public Double getBackRate() {
        return backRate;
    }

    public void setBackRate(Double backRate) {
        this.backRate = backRate;
    }

    public Integer getPeopleNum() {
        return peopleNum;
    }

    public void setPeopleNum(Integer peopleNum) {
        this.peopleNum = peopleNum;
    }

    public Double getPeoplePrice() {
        return peoplePrice;
    }

    public void setPeoplePrice(Double peoplePrice) {
        this.peoplePrice = peoplePrice;
    }

    public byte[] getMechanismId() {
        return mechanismId;
    }

    public void setMechanismId(byte[] mechanismId) {
        this.mechanismId = mechanismId;
    }

    public String getPrepayMax() {
        return prepayMax;
    }

    public void setPrepayMax(String prepayMax) {
        this.prepayMax = prepayMax;
    }
}